/**
 * 题目要求
 * 
 * 使用函数组合fp.flowRight()重新实现下面这个函数
 * 
 * let isLastInStock = function (cars) {
 *     let last_car = fp.last(cars)
 *     return fp.prop('in_stock', last_car)
 * }
 */

const fp = require('lodash/fp')
const cars = [
    { name: 'Ferrari FF', horsepower: 660, dollar_value: 700000, in_stock: true },
    { name: 'Spyker C12 Zagato', horsepower: 650, dollar_value: 648000, in_stock: false },
    { name: 'Jaguar XKR-S', horsepower: 550, dollar_value: 132000, in_stock: false },
    { name: 'Audi R8', horsepower: 525, dollar_value: 114200, in_stock: false },
    { name: 'Aston Martin one-777', horsepower: 750, dollar_value: 1850000, in_stock: true },
    { name: 'Pagani Huayra', horsepower: 700, dollar_value: 1300000, in_stock: false },
]

let f = fp.flowRight(fp.prop('in_stock'), fp.last)
console.log(f(cars))
